QT       += core gui
QT += multimedia
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

CONFIG += c++17

# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

SOURCES += \
    anmation.cpp \
    apple.cpp \
    bullet.cpp \
    enemy.cpp \
    gamescene.cpp \
    gameview.cpp \
    ground.cpp \
    hearts.cpp \
    hurtground.cpp \
    main.cpp \
    maploader.cpp \
    movetrap.cpp \
    nextmaploder.cpp \
    player.cpp \
    specialteam.cpp \
    trap.cpp \
    trapground.cpp \
    widget.cpp

HEADERS += \
    anmation.h \
    apple.h \
    bullet.h \
    enemy.h \
    gamedefine.h \
    gamescene.h \
    gameview.h \
    ground.h \
    hearts.h \
    hurtground.h \
    maploader.h \
    movetrap.h \
    nextmaploder.h \
    player.h \
    specialteam.h \
    trap.h \
    trapground.h \
    widget.h

FORMS += \
    widget.ui

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

RESOURCES += \
    players.qrc

DISTFILES += \
    ../../../../../个人资料/游戏资源/Tiles/tile_0000.png \
    gameresource/background.jpg \
    gameresource/button.png \
    gameresource/whatagametwo.tmj
